package com.sg.dto.integration.framework;


import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @desc QuerySpaceDetailRespDto
 * @使用场景
 */
@Data
public class QuerySpaceDetailRespDto extends BaseDto implements Serializable {

    /**
     * 空间ID:
     */
    @ApiModelProperty("空间ID")
    private String spaceId;

    /**
     * 空间编号:
     */
    @ApiModelProperty("空间编号")
    private String organizationNumber;

    /**
     * 空间名称:
     */
    @ApiModelProperty("空间名称")
    private String spaceName;

    /**
     * 空间简称:
     */
    @ApiModelProperty("空间简称")
    private String abbreviation;

    /**
     * 头像logo:
     */
    @ApiModelProperty("头像logo")
    private String spaceLogo;

    /**
     * 版权信息:
     */
    @ApiModelProperty("版权信息")
    private String spaceCopyRight;

    /**
     * 是否是平台:
     */
    @ApiModelProperty("是否是平台")
    private String platformType;

    /**
     * 是否失效:
     */
    @ApiModelProperty("是否失效")
    private String isInvalid;

    /**
     * 失效原因:
     */
    @ApiModelProperty("失效原因")
    private String isInvalidReason;

    /**
     * 失效时间:
     */
    @ApiModelProperty("失效时间")
    private Date isInvalidTime;

    /**
     * 失效类型:
     */
    @ApiModelProperty("失效类型")
    private String invalidType;

    /**
     * 隶属场景id:
     */
    @ApiModelProperty("隶属场景id")
    private String subjectionSceneId;

    /**
     * 场景中文名称:
     */
    @ApiModelProperty("场景中文名称")
    private String sceneName;

    /**
     * 隶属联盟应用ID:
     */
    @ApiModelProperty("隶属联盟应用ID")
    private String subjectionAppId;

    /**
     * 应用名称:
     */
    @ApiModelProperty("应用名称")
    private String appName;

    /**
     * 创建人就职记录ID:
     */
    @ApiModelProperty("创建人就职记录ID")
    private String createInductionId;

    /**
     * 创建时间:
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 创建于空间ID:
     */
    @ApiModelProperty("创建于空间ID")
    private String ascriptionSpaceId;

    /**
     * 创建于联盟应用ID:
     */
    @ApiModelProperty("创建于联盟应用ID")
    private String appId;

    /**
     * 场景编码:
     */
    @ApiModelProperty("场景编码")
    private String senceCode;

    /**
     * 应用编码:
     */
    @ApiModelProperty("应用编码")
    private String appCode;

    /**
     * 空间标识:
     */
    @ApiModelProperty("空间标识")
    private String spaceCode;

    /**
     * 是否启用短信服务:
     */
    @ApiModelProperty("是否启用短信服务")
    private String isEnableSms;

}
